|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfurny.ga.logger.GAConsoleLogger
public class GAConsoleLogger
GA logger that outputs informations to the console (System.out).
Constructor Summary | |
---|---|
GAConsoleLogger()
|
Method Summary | |
---|---|
void |
allIndividualsEvaluated(int generation,
IPopulation<FurnLayoutIndividual> population)
Notifies about the population that has been evaluated. |
void |
evaluationStarted()
Notifies about the start of the evaluation. |
void |
exit()
Notifies about the termination of the algorithm. |
void |
individualEvaluated(int generation,
FurnLayoutIndividual individual)
Notifies about an individual that has been evaluated. |
void |
individualsCrossed(int generation,
IndividualList<FurnLayoutIndividual> list)
Notifies about individuals that have been crossed. |
void |
individualSelectedForEvaluation(int generation,
FurnLayoutIndividual individual)
Notifies about an individual that has been selected for evaluation. |
void |
individualsInserted(int generation,
IndividualList<FurnLayoutIndividual> list,
IPopulation<FurnLayoutIndividual> population)
Notifies about individuals that have been inserted into the population. |
void |
individualsMutated(int generation,
IndividualList<FurnLayoutIndividual> list)
Notifies about individuals that have been mutated. |
void |
individualsSelected(int generation,
IndividualList<FurnLayoutIndividual> list)
Notifies about individuals that have been selected. |
void |
populationInitiated(int generation,
IPopulation<FurnLayoutIndividual> population)
Notifies about the initialization of the population. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GAConsoleLogger()
Method Detail |
---|
public void evaluationStarted()
IGALogger
evaluationStarted
in interface IGALogger<FurnLayoutIndividual>
public void populationInitiated(int generation, IPopulation<FurnLayoutIndividual> population)
IGALogger
populationInitiated
in interface IGALogger<FurnLayoutIndividual>
generation
- The current generation.population
- The population that has been initialized.public void allIndividualsEvaluated(int generation, IPopulation<FurnLayoutIndividual> population)
IGALogger
allIndividualsEvaluated
in interface IGALogger<FurnLayoutIndividual>
generation
- The current generation.population
- The population that has been evaluated.public void individualsSelected(int generation, IndividualList<FurnLayoutIndividual> list)
IGALogger
individualsSelected
in interface IGALogger<FurnLayoutIndividual>
generation
- The current generation.list
- The list of selected individuals.public void individualsCrossed(int generation, IndividualList<FurnLayoutIndividual> list)
IGALogger
individualsCrossed
in interface IGALogger<FurnLayoutIndividual>
generation
- The current generation.list
- The list of crossed individuals.public void individualsMutated(int generation, IndividualList<FurnLayoutIndividual> list)
IGALogger
individualsMutated
in interface IGALogger<FurnLayoutIndividual>
generation
- The current generation.list
- The list of mutated individuals.public void individualsInserted(int generation, IndividualList<FurnLayoutIndividual> list, IPopulation<FurnLayoutIndividual> population)
IGALogger
individualsInserted
in interface IGALogger<FurnLayoutIndividual>
generation
- The current generation.list
- The list individuals that have been inserted.population
- The population where the individuals have been inserted.public void individualSelectedForEvaluation(int generation, FurnLayoutIndividual individual)
IGALogger
individualSelectedForEvaluation
in interface IGALogger<FurnLayoutIndividual>
generation
- The current generation.individual
- The selected individual.public void individualEvaluated(int generation, FurnLayoutIndividual individual)
IGALogger
individualEvaluated
in interface IGALogger<FurnLayoutIndividual>
generation
- The current generation.individual
- The evaluated individual.public void exit()
IGALogger
exit
in interface IGALogger<FurnLayoutIndividual>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |